package com.xsq.wifi.callback;

import com.xsq.wifi.model.DeviceVideoListModel;
import com.xsq.wifi.model.WifiListModel;

import java.util.List;

/**
 * 编写人：李振德
 * 创建时间：2025/5/22
 */
public class Callbacks {
    public interface WifiListCallback {
        void onSuccess(List<WifiListModel> wifiList);
        void onFailure(String error);
    }

    public interface VideoImgListBatchCallback {
        void onSuccess(List<DeviceVideoListModel> results);
        void onFailure(String error);
    }

    public interface VideoListCallback {
        void onSuccess(List<String> videoList);
        void onFailure(String error);
    }

    public interface ConfigCallback {
        void onSuccess();
        void onFailure(String errorMsg);
    }

    public interface VideoStatusCallback {
        void onSuccess(String info);
        void onFailure(String error);
    }
}
